package com.hsyt.pms.api.entity.system;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description: 菜单功能服务
 * @author wangze@hsyuntai.com
 * @date 2019年2月12日 下午2:45:51
 */
public class SysFunction implements  Serializable {

    private static final long serialVersionUID = 1693863085441990628L;

    private Long    id;

    private String  name;

    private String  code;

    private String  parentCode;

    private String  sysFunctionCode;

    private Integer level;

    private String  functionUrl;

    private Integer  sortNum;

    private Integer functionType;

    private String  resourceServerId;

    private Date    gmtCreate;

    private Date    gmtModify;

    private String  operator;

    private Long    operatorId;

    private String  status;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getParentCode() {
        return parentCode;
    }

    public void setParentCode(String parentCode) {
        this.parentCode = parentCode;
    }

    public String getSysFunctionCode() {
        return sysFunctionCode;
    }

    public void setSysFunctionCode(String sysFunctionCode) {
        this.sysFunctionCode = sysFunctionCode;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public String getFunctionUrl() {
        return functionUrl;
    }

    public void setFunctionUrl(String functionUrl) {
        this.functionUrl = functionUrl;
    }

    public Integer getSortNum() {
        return sortNum;
    }

    public void setSortNum(Integer sortNum) {
        this.sortNum = sortNum;
    }

    public Integer getFunctionType() {
        return functionType;
    }

    public void setFunctionType(Integer functionType) {
        this.functionType = functionType;
    }

    public String getResourceServerId() {
        return resourceServerId;
    }

    public void setResourceServerId(String resourceServerId) {
        this.resourceServerId = resourceServerId;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtModify() {
        return gmtModify;
    }

    public void setGmtModify(Date gmtModify) {
        this.gmtModify = gmtModify;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator;
    }

    public Long getOperatorId() {
        return operatorId;
    }

    public void setOperatorId(Long operatorId) {
        this.operatorId = operatorId;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }
}
